// 封装promose

const  baseUrl = "https://api-hmugo-web.itheima.net/api/public/v1"

// 全局加载loading
function request (params){
    // 开启全局loading
    wx.showLoading({
        title:"加载中"
    })
    // 放promise
    return new Promise((resolve, reject)=>{
        wx.request({
            ...params,
            url: baseUrl + params.url,
            success:(res)=>{
                let { status } = res.data.meta
                if (status == 200){
                    resolve(res.data);
                }
                
            },
            fail:(err)=>{
                reject(err);
            },
            complete:()=>{  //请求完成的回调，不管是成功还是失败，都会走这个回调
                // 关闭全局loading
                wx.hideLoading(); 
            }
        })
    })
}
export default request





